package com.ledi.guns.modular.ledipay.service;

import com.ledi.guns.common.persistence.model.SchoolInfo;

/**
 * 
 * 文件名称： com.ledi.guns.modular.ledipay.service.EduPayObserver.java<br/>
 * 初始作者： 周登文<br/>
 * 创建日期： 2017年11月29日<br/>
 * 功能说明：观察者接口（教育缴费），这是一个观察者接口，规定了发送账单的接口 <br/>
 * 
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者 日期 修改内容<br/>
 * 
 * 
 * ================================================<br/>
 * Copyright (橘子股份-幼儿事业部) 2012-2017.All rights reserved.<br/>
 */

public interface EduPayObserver {
	/**
	 * 
	 *
	 * 方法描述: 发送账单接口<br/>
	 * 初始作者: 周登文<br/>
	 * 创建日期: 2017年11月29日-下午3:07:09<br/>
	 * 开始版本: 1.0.0<br/>
	 * =================================================<br/>
	 * 修改记录：<br/>
	 * 修改作者 日期 修改内容<br/>
	 * ================================================<br/>
	 * 
	 * @param billId
	 *            void
	 *
	 */
	public boolean sendBill(Long billId);

	/**
	 * 
	 *
	 * 方法描述: [录入学校信息.]<br/>
	 * 初始作者: 周登文<br/>
	 * 创建日期: 2017年12月2日-下午2:02:30<br/>
	 * 开始版本: 1.0.0<br/>
	 * =================================================<br/>
	 * 修改记录：<br/>
	 * 修改作者 日期 修改内容<br/>
	 * ================================================<br/>
	 * 
	 * @param School
	 *            学校信息
	 * @return String 第三方缴费平台的学校编号
	 *
	 */
	public String addSchool(SchoolInfo School);
}
